/******************************************************************************
 ** auth: liukai
 ** date: 2017/7
 ** ver : 1.0
 ** desc:  说明
 ** Copyright © 2017年 尧尚信息科技(wwww.yourshares.cn). All rights reserved
 ******************************************************************************/

import UIKit

//定义ys 命名空间
public struct YSSwift<Base> {
    public let base: Base
    public init(_ base: Base) {
        self.base = base
    }
}


//let swift = YSSwift(NSObject())

public extension NSObjectProtocol {
    public var ys: YSSwift<Self> {
        return YSSwift(self)
    }
//    static var sm: YSSwift<NSObject> {
//        return swift
//    }
}
//
//public extension String {
//    public var sm: YSSwift<String> {
//        return YSSwift(self)
//    }
//}
